// JavaScript Document
//电子邮件是否正确
function trim(str)
{
	return str;	
}
function isEmail(Str) {
    var Pat = /^([a-zA-Z0-9_\-\.])+@([a-zA-Z0-9_-])+(\.[a-zA-Z0-9_-])+/;
    if (!Pat.exec(Str)) {
        return false;
    }
    var Table = new Array("\"", "\'", "<", ">", "~", "\\", ";", ",", "?", "/");
    var I, J;
    for (I = 0; I < Str.length; I++) {
        for (J = 0; J < Table.length; J++) {
            if (Str.charAt(I) == Table[J]) {
                return false;
            }
        }
    }
    return true;
}
//判断匿称特殊字符
function checkNicknameSymbol(nickname) {
    return new RegExp("[ |:|：|@|&|#]{1,}", 'gi').test(nickname);
}
//判断昵称重复
function checkIfNickExist(nickname) {
    var url = 'http://www.gouwutu.com/myservices/check_user.php?nickname='+nickname;
    	var res = $.ajax({	url: url,
			async: false
		}).responseText;
//	alert(res);
	var resObj = eval('(' + res + ')');
	if (resObj.code==1)
		return resObj.has_user;

    return 0;
}
//判断昵称长度
function checkStringLength(words) {
    var sum = 0;
    for (var i = 0; i < words.length; ++i) {
        var c = words.charCodeAt(i);
        if ((c >= 0x0001 && c <= 0x007e) || (0xff60 <= c && c <= 0xff9f)) {
            sum++;
        } else {
            sum += 2;
        }
    }
    return sum;
}
function focusNicknameInput()
{
	document.getElementById("paw5").innerHTML='<font color="#666">支持中文，不能以数字开头，由6~20个字符组成，中文算两个字符。</font>';
}
function blurNicknameInput()
{
	var nickname = $('#lx_name').val().replace(/(^\s*)|(\s*$)/g, "");
	if(nickname.length == 0)
	{
		document.getElementById("paw5").innerHTML='<font color="#FF0000">昵称不能为空，请给自己起一个好听的昵称吧！</font>';
		return false;
	}
	var isAT = checkNicknameSymbol(nickname);
	if (isAT == true)
	{
		document.getElementById("paw5").innerHTML='<font color="#FF0000">昵称不能包含空格和以下符号：# @ &:</font>';
		return false;
	}
	var nickname_length = checkStringLength(nickname);
	if (nickname_length > 20)
	{
		document.getElementById("paw5").innerHTML='<font color="#FF0000">昵称长度不能超过20个字母或10个汉字。</font>';
		return false;
	}
	var checkUserExist = checkIfNickExist(nickname);
	if (checkUserExist == "1")
	{
		document.getElementById("paw5").innerHTML='<font color="#FF0000">哎呀，这个昵称太受欢迎了，已经有兔丝在使用了，起个新的个性昵称吧！</font>';
		return false;
	}
	document.getElementById("paw5").innerHTML='<font color="#03f">哈哈！这个昵称还没有兔丝使用，赶紧抢下来~</font>';
	return true;
}
function focusPhoneInput()
{
	document.getElementById("paw1").innerHTML='<font color="#666">请填写有效的联系方式，以便找回密码。比如：手机、电话</font>';
}
function blurPhoneInput()
{
	var lx_phone=document.getElementById("lx_phone").value;
	if(lx_phone.length == 0)
	{
		document.getElementById("paw1").innerHTML='<font color="#FF0000">请填写有效的联系方式，以便找回密码。比如：手机、电话</font>';
		return false;
	}
	return true;
}
function focusEmailInput()
{
	document.getElementById("paw2").innerHTML='<font color="#666">请填写有效的电子邮箱，以便找回密码。比如：excample@excample.com</font>';
}
function blurEmailInput()
{
	var lx_email = document.getElementById("lx_email").value;
	if(lx_email.length == 0)
	{
		document.getElementById("paw2").innerHTML='<font color="#FF0000">请填写正确的常用邮箱，以便找回密码。比如：excample@excample.com</font>';
		return false;
	}
	if (!isEmail(lx_email))
	{
		document.getElementById("paw2").innerHTML='<font color="#FF0000">电子邮箱格式有误，请重输！</font>';
		return false;
	}
	return true;
}
function focusPasswordInput()
{
	document.getElementById("paw3").innerHTML='<font color="#666">6-20个字母、数字或者符号</font>';
}
function blurPasswordInput()
{
	var password = $("#sr_paw").val().replace(/(^\s*)|(\s*$)/g, "");
	if(password.length == 0){
		document.getElementById("paw3").innerHTML='<font color="#FF0000">6位到32位，英文字母、数字或符号。</font>';
		return false;
	}
	if (password.length < 6 || password.length > 32)
	{
		document.getElementById("paw3").innerHTML='<font color="#FF0000">输入密码需在6位到32位之间。</font>';
		return false;
	}
	return true;
}
function focusVPasswordInput()
{
	document.getElementById("paw4").innerHTML='再输入一次密码';
}
function blurVPasswordInput()
{
	var password = $("#sr_paw").val().replace(/(^\s*)|(\s*$)/g, "");
	var qr_paw = $("#qr_paw").val().replace(/(^\s*)|(\s*$)/g, "");
	if(qr_paw.length == 0)
	{
		document.getElementById("paw4").innerHTML='<font color="#FF0000">再输入一次密码。</font>';
		return false;
	}
	if(qr_paw.length < 6 || qr_paw.length > 32)
	{
		document.getElementById("paw4").innerHTML='<font color="#FF0000">输入密码需在6位到32位之间。</font>';
		return false;
	}
	if(qr_paw != password)
	{
		document.getElementById("paw4").innerHTML='<font color="#FF0000">两次密码输入不一致，请重新输入。</font>';
		return false;
	}
	return true;
}
function sPassword()
{
	var name = document.getElementById("lx_name").value;
	//var phone = document.getElementById("lx_phone").value;
	//var email = document.getElementById("lx_email").value;
	var srpaw = document.getElementById("sr_paw").value;
	var qrpaw = document.getElementById("qr_paw").value;
	
	if(name=="" || name.length==0){
		document.getElementById("paw5").innerHTML='<font color="#FF0000">昵称不能为空</font>';
		return false;
	}
	if(srpaw == "" || srpaw.length==0){
		document.getElementById("paw3").innerHTML='<font color="#FF0000">密码不能为空</font>';
		return false;
	}
	if(srpaw.length < 6 || srpaw.length > 32)
	{
		document.getElementById("paw3").innerHTML='<font color="#FF0000">输入密码需在6位到32位之间。</font>';
		return false;
	}
	if(qrpaw == "" || qrpaw.length==0){
		document.getElementById("paw4").innerHTML='<font color="#FF0000">确认密码不能为空</font>';
		return false;
	}
	if(qr_paw.length < 6 || qr_paw.length > 32)
	{
		document.getElementById("paw4").innerHTML='<font color="#FF0000">输入密码需在6位到32位之间。</font>';
		return false;
	}
	if( srpaw != qrpaw){
		document.getElementById("paw4").innerHTML='<font color="#FF0000">确认密码不能为空</font>';
		return false;
	}
}